Array.prototype.indexOf = function(val) {
	for ( var i = 0; i < this.length; i++) {
		if (this[i] == val)
			return i;
	}
	return -1;
};
Array.prototype.remove = function(val) {
	var index = this.indexOf(val);
	if (index > -1) {
		this.splice(index, 1);
	}
};
String.prototype.trim = function() {
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
// 已选择
var selectedId = new Array();

// 初始化默认选中
function divLoad() {
	var seId = $('#selectedSiteString').val().trim();
	$('#zimuId').attr("value", "-1");// 初始化默认选中不限
	// 如果有默认选中的品牌
	if (seId != "" && seId != null) {
		var siteList = seId.split(",");
		for ( var i = 0; i < siteList.length; i++) {
			var id = siteList[i];
			// 加入此次选中的
			selectedId.push(id);
			var content = "<div id='selectdiv"
					+ id
					+ "' class='floatleft szqy'><div class='floatleft checkbox' id='childdiv"
					+ id
					+ "'><div class='floatleft selectedjuzhong'>"
					+ $('#' + id)[0].children[0].innerText
					+ "</div><div onclick='deleteYxz(&quot;"
					+ id
					+ "&quot;)' class='floatleft selecteddel heigthall'></div></div></div>";
			$('#yxz_pp').append(content);
			// 修改样式使选中
			$('#' + id).removeClass("checkbox");
			$('#' + id).addClass("checkboxed");
		}
	}
}

// 更换广场
function changeFanwei() {
	// 设置广场范围为用户所拥有的广场
	$('#cs_gcDataType').attr("value", "0");
	// 获取当前已选中的广场
	var gcList = $("input[id*='dpGcFw']");
	var gcString = "";
	for ( var i = 0; i < gcList.length; i++) {
		gcString += gcList[i].value + ",";
	}
	gcString = gcString.substring(0, gcString.length - 1);
	$('#cs_gcString').attr("value", gcString);
	$('#squareChangeForm').submit();
}

// 点击字母
function zimuClikc(id) {
	// 清空搜索框
	$('#ppSiteName').attr("value", "");
	$('#zimuId').attr("value", id);
	if (id == -1) {
		$("div[id*='brand']").show();
	} else {
		$("div[id*='brand']").hide();
		$("div[rel=" + id + "]").show();
	}
}

// 点击品牌搜索按钮
function searchDp() {
	$("div[id*='brand']").hide();
	var pp = $('#ppSiteName').val().trim();
	if (pp == "" || pp == null) {
		$("div[id*='brand']").show();
	} else {
		// 取出所有的品牌，当包含搜索内容时，显示
		for ( var i = 0; i < $("div[id*='brand']").length; i++) {
			if ($("div[id*='brand']")[i].children[0].outerText.indexOf(pp) > 0) {
				$('#' + $("div[id*='brand']")[i].id).show();
			}
		}
	}
}

// 删除搜索条件
function resetSearch() {
	var id = $('#zimuId').val();
	if (id == -1) {
		$("div[id*='brand']").show();
	} else {
		$("div[id*='brand']").hide();
		$("div[rel=" + id + "]").show();
	}
}

// 选择品牌
function ppCheckboxClick(id) {
	// 如果是选中事件
	if ($('#' + id)[0].checked) {
		selectedId.push(id);
		var content = "<div id='selectdiv" + id
				+ "' style='margin-left:5px;' class='floatleft'><label>"
				+ $('#' + id).next()[0].textContent
				+ "</label><a href='#' id='selected" + id
				+ "' onclick='deleteYxz(this.id)'>[删除]</a></div>";
		$('#yxz_pp').append(content);
		$('#yxz_pp').show();
	}
	// 如果是取消选中事件
	else {
		// 删除已选中数组中的id
		for ( var i = 0; i < selectedId.length; i++) {
			if (selectedId[i] == id) {
				selectedId.remove(selectedId[i]);
				break;
			}
		}
		// 从已选择中删除div
		$('#selectdiv' + id).remove();
		if ($("#yxz_pp").children().length == 0) {
			$("#yxz_pp").hide();
		}
	}
}

// 删除已选择中的div
function deleteYxz(id) {
	// 修改样式置为不选中
	$('#' + id).removeClass("checkboxed");
	$('#' + id).addClass("checkbox");
	// 删除已选中数组中的id
	for ( var i = 0; i < selectedId.length; i++) {
		if (selectedId[i] == id) {
			selectedId.remove(selectedId[i]);
			break;
		}
	}
	// 从已选择中删除div
	$('#selectdiv' + id).remove();
}

// 确定
function queding() {
	if (selectedId.length < 1) {
		alert("请至少选择一个品牌！");
		return;
	}
	var myForm = $('#returnForm');
	var siteId = "";
	for ( var i = 0; i < selectedId.length; i++) {
		siteId += selectedId[i] + ",";
	}
	siteId = siteId.substring(0, siteId.length - 1);
	var menuAddress = $('#returnControlAddress').val().trim();
	$('#returnSiteString').attr("value", siteId);
	myForm.submit();
}

// 取消
function quxiao() {
	var myForm = $('#returnForm');
	var seId = $('#selectedSiteString').val().trim();
	if (confirm("是否撤销场所选择？")) {
		if (seId == "" || seId == null) {
			alert("您至少需要选择一个品牌才可以进行分析！");
		} else {
			$('#returnSiteString').attr("value", seId);
			myForm.submit();
		}
	}
}

// 筛选按钮
function shaixuan() {
	var imgsrc = $("#sxkimg").attr("src");
	if (imgsrc.indexOf("sx01.png") > 0) {
		$("#sxkimg").attr("src", "images/sx02.png");
		$("#sxdiv").hide();
	} else {
		$("#sxkimg").attr("src", "images/sx01.png");
		$("#sxdiv").show();
	}
}
function showx() {
	var txtssk = $("#ppSiteName").val();
	if (txtssk == "") {
		$("#imgx").hide();
	} else {
		$("#imgx").show();
	}
}
function clearssk() {
	$("#ppSiteName").val("");
	$("#imgx").hide();
}

$(document).ready(
		function() {
			$("#divsearch").hover(
					function() {
						$("#divsearch").removeClass("ssbtnover");
						$("#divsearch").addClass("ssbtnhover");
					},
					function() {
						$("#divsearch").removeClass("ssbtnhover");
						$("#divsearch").addClass("ssbtnover");
					});
			$("div[id^='divcheckbox']").click(function() {
				if ($(this).hasClass("checkbox")) {
					$(this).removeClass("checkbox");
					$(this).addClass("checkboxed");
				} else {
					$(this).removeClass("checkboxed");
					$(this).addClass("checkbox");
				}
			});
			$(".qdbtn").hover(
					function() {
						$(this).removeClass("qdbtnover");
						$(this).addClass("qdbtnhover");
					},
					function() {
						$(this).removeClass("qdbtnhover");
						$(this).addClass("qdbtnover");
					});
			$(".sxxiang a").click(function() {
				$(".sxxiang a").removeClass("sxxiangaselect");
				$(this).addClass("sxxiangaselect");
			});
		})